Des nouvelles de WeasyPrint, ou comment développer du libre à (presque) plein temps

Posté par  . Édité par Benoît Sibaud, Xavier Teyssier et Ysabeau 🧶. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
92
22
sept.
2022
Python

WeasyPrint est un générateur de documents qui transforme du HTML/CSS en PDF. C’est écrit en Python, c’est libre (bah oui, sinon on n’en parlerait pas ici), et nous en avions déjà discuté ici il y a quelques années dans un petit article.

Avec le temps (plus de 11 ans depuis le premier commit, que le temps passe vite ma p’tite dame…), le logiciel a gagné une sacrée ribambelle d’utilisateurs avec plus de 750 000 téléchargements par mois. Parmi tous ces gens qui utilisent WeasyPrint, on a forcément rencontré plein de gens avec plein d’idées pour générer plein de drôles de trucs ! Nous avons croisé entre autres des rapports de sécurité informatique 🖥️, des livres de jeu de rôle 🎮️, des tickets 🎫️, des documents scientifiques 🧮️, des factures de sites de vente en ligne 📄️, des compte-rendus biologiques ⚛️, des modes d’emploi de fours 🧑‍🍳️, des lettres officielles 💌️, des étiquettes électroniques 🏷️, des affiches promotionnelles en pharmacies ⚕️, des diplômes universitaires 🎓️…

Forts de ce petit succès, Lucie Anglade et moi (Guillaume Ayoub) avons créé depuis deux ans une structure qui s’appelle CourtBouillon (oui, parce que notre autre passion est la bonne nourriture) dédiée au développement de WeasyPrint et de ses dépendances. Nous avons donc pu passer beaucoup de temps à travailler sur le logiciel et apporter plein de nouveautés, tout en nous posant beaucoup de questions pour assurer un modèle économique viable. Voilà ce que l’on aimerait partager avec vous.

Première version stable pour WeasyPrint

Posté par  . Édité par ZeroHeure, Davy Defaud et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
54
9
nov.
2018
Python

WeasyPrint est un générateur de documents : il transforme des pages HTML/CSS en PDF. Il peut être utilisé en ligne de commande ou comme bibliothèque Python. Et son histoire est très intéressante, laisse‐moi donc te la conter…

Journal Première version stable pour WeasyPrint

Posté par  . Licence CC By‑SA.
Étiquettes :
45
9
nov.
2018
Ce journal a été promu en dépêche : Première version stable pour WeasyPrint.

WeasyPrint est un générateurs de documents : il transforme des pages HTML/CSS en PDF. Il peut être utilisé en ligne de commande ou comme bibliothèque Python. Et son histoire est très intéressante, laisse-moi donc te la conter…

Un peu d'histoire

WeasyPrint est né il y a environ 8 ans. J'avais dans mon entreprise un besoin de générer des rapports, des présentations et des factures automatiquement, avec une mise en page un peu travaillée.

Nous avions alors testé pas mal de (…)

Journal L’Équipe passe au tag video

Posté par  .
Étiquettes : aucune
7
23
juil.
2010
Le site lequipe.fr, du fameux quotidien sportif éponyme, nous a offert une bonne surprise aujourd’hui : l’ensemble de ses vidéos est mis à disposition avec le tag video, ce qui permet de se passer du lecteur flash imposé jusque là, toujours disponible en fallback. Le format des vidéos proposé est le très breveté H264 (on ne peut pas tout avoir d’un coup), mais un pied dans le HTML5 est déjà une avancée non négligeable, qu’il est bon de remarquer et (…)